package estagio.modelo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Estagio {

	@Id
	private int codigoEstagio;
	@Column
	private String situacao;
	@Column
	private String termoCompromisso;
	@Column
	private String seguroVida;
	@Column
	private String planoAtividades;
	@Column
	private String relatorioParcial;
	@Column
	private String controleFrequencia;
	@Column
	private String relatorioFinal;
	@Column
	private String declaracaoCumprimento;
	@Column
	private String dataInicio;
	@Column
	private String dataFim;
	@Column
	private int totalHoras;

	public String toString() {
		return "Estagio [codigoEstagio=" + codigoEstagio + ", situacao="
				+ situacao + ", termoCompromisso=" + termoCompromisso
				+ ", seguroVida=" + seguroVida + ", planoAtividades="
				+ planoAtividades + ", relatorioParcial=" + relatorioParcial
				+ ", controleFrequencia=" + controleFrequencia
				+ ", relatorioFinal=" + relatorioFinal
				+ ", declaracaoCumprimento=" + declaracaoCumprimento
				+ ", dataInicio=" + dataInicio + ", dataFim=" + dataFim
				+ ", totalHoras=" + totalHoras + "]";
	}

	public Estagio(int codigoEstagio, String situacao, String termoCompromisso,
			String seguroVida, String planoAtividades, String relatorioParcial,
			String controleFrequencia, String relatorioFinal,
			String declaracaoCumprimento, String dataInicio, String dataFim,
			int totalHoras) {
		super();
		this.codigoEstagio = codigoEstagio;
		this.situacao = situacao;
		this.termoCompromisso = termoCompromisso;
		this.seguroVida = seguroVida;
		this.planoAtividades = planoAtividades;
		this.relatorioParcial = relatorioParcial;
		this.controleFrequencia = controleFrequencia;
		this.relatorioFinal = relatorioFinal;
		this.declaracaoCumprimento = declaracaoCumprimento;
		this.dataInicio = dataInicio;
		this.dataFim = dataFim;
		this.totalHoras = totalHoras;
	}

	public int getCodigoEstagio() {
		return codigoEstagio;
	}

	public void setCodigoEstagio(int codigoEstagio) {
		this.codigoEstagio = codigoEstagio;
	}

	public String getSituacao() {
		return situacao;
	}

	public void setSituacao(String situacao) {
		this.situacao = situacao;
	}

	public String getTermoCompromisso() {
		return termoCompromisso;
	}

	public void setTermoCompromisso(String termoCompromisso) {
		this.termoCompromisso = termoCompromisso;
	}

	public String getSeguroVida() {
		return seguroVida;
	}

	public void setSeguroVida(String seguroVida) {
		this.seguroVida = seguroVida;
	}

	public String getPlanoAtividades() {
		return planoAtividades;
	}

	public void setPlanoAtividades(String planoAtividades) {
		this.planoAtividades = planoAtividades;
	}

	public String getRelatorioParcial() {
		return relatorioParcial;
	}

	public void setRelatorioParcial(String relatorioParcial) {
		this.relatorioParcial = relatorioParcial;
	}

	public String getControleFrequencia() {
		return controleFrequencia;
	}

	public void setControleFrequencia(String controleFrequencia) {
		this.controleFrequencia = controleFrequencia;
	}

	public String getRelatorioFinal() {
		return relatorioFinal;
	}

	public void setRelatorioFinal(String relatorioFinal) {
		this.relatorioFinal = relatorioFinal;
	}

	public String getDeclaracaoCumprimento() {
		return declaracaoCumprimento;
	}

	public void setDeclaracaoCumprimento(String declaracaoCumprimento) {
		this.declaracaoCumprimento = declaracaoCumprimento;
	}

	public String getDataInicio() {
		return dataInicio;
	}

	public void setDataInicio(String dataInicio) {
		this.dataInicio = dataInicio;
	}

	public String getDataFim() {
		return dataFim;
	}

	public void setDataFim(String dataFim) {
		this.dataFim = dataFim;
	}

	public int getTotalHoras() {
		return totalHoras;
	}

	public void setTotalHoras(int totalHoras) {
		this.totalHoras = totalHoras;
	}

}
